Construx の Professional Development Ladder
5 つのキャリアパスがある
https://gyazo.com/37aa1ddd49a29b6c66475b055ed65d64
ガイド
ソフトウェア専門家の専門能力は大きく 3 つ
技術知識 ← 業務の中で自然と身につく
ビジネスドメインの知識 ← 組織はこれを大事だと考えているので、サポートがある場合が多い
ソフトウェア開発のベストプラクティスに関する知識 ← これがキャリア開発の足かせになることが多い
ここでいうベストプラクティスとは
品質でクリーンなコードを書く
ユーザーのニーズを十分に満たし、顧客に喜ばれるシステムの定義
大規模なプロジェクトやチームを効果的かつ効率的に管理し、大規模なシステムのアーキテクチャーを成功させる。
リスクを最小化し、望ましい結果を最大化する方法で、リスクの高いプロジェクトを実施する。
低欠陥数と高水準のリリース品質の達成
ソフトウェアの進化や成熟に伴う品質と柔軟性の維持
徹底的、確実かつ生産的なテスト
アジャイルプラクティスが約束する柔軟性をフルに発揮する
何十、何百もの製品の組み合わせを、時間通りに、高い品質で提供する。
事業損益への影響を十分に考慮した技術的意思決定
ソフトウェア開発プロセスを測定し、顧客満足度、品質、スケジュール、生産性を継続的に改善する